/**************************** 当前部门的角色列表 ****************************/ 

	/******************************************
	 * 部门角色表
	 */
	var RoleTableInit = function(targeTbArg) {
		var oTableInit = new Object();
		// 得到查询的参数
		oTableInit.queryParams = function(params) {
			var temp = {
				pageSize: 5, //页面大小
				pageIndex : params.pageIndex,//页码
				departCode:code,//部门编号 
				userId:userInfo.userId//员工编号
			};
			return temp;
		};
		// 初始化Table
		oTableInit.Init = function() {
			return targeTbArg.bootstrapTable("destroy").bootstrapTable({
				url : webRoot+'/system/100101102106X', // 请求后台的URL（*）
				queryParams : oTableInit.queryParams,// 传递参数（*）
				singleSelect: false,// 单选框selectItemName
				uniqueId : "id", // 每一行的唯一标识，一般为主键列
				columns : [{
					field : 'checked',
					checkbox : true,
					formatter : function(value, row, index) {
						if (row.blUserRole == 0){
							return {checked : true}//设置选中
						}
		                if (row.state == true)
		                    return {
		                        disabled : true,//设置是否可用
		                        checked : true//设置选中
		                    };
		                return value;
		            }
				},{
					field : 'roleName',
					title : '角色名称',
				},{
					field : 'roleShort',
					title : '角色缩写',
				},{
					field : 'optionUser',
					title : '创建人'
				},{
					field:"createTime",
					title:"创建时间",
					formatter:function(v){
						 if(v){return v.substring(0,10);}
					}
				}
				],
				onLoadSuccess:function(data){
					userDepRole = data.data.data;
				}
			});
		};
		//销毁表格
		oTableInit.destroy = function(){return targeTbArg.bootstrapTable('destroy');}
		//设置获取选择行
		oTableInit.getSelections = function(){return targeTbArg.bootstrapTable('getSelections');}
		//设置获取所有数据
		oTableInit.getData = function(){return targeTbArg.bootstrapTable('getData');}
		//选择行
		oTableInit.check = function(){return targeTbArg.bootstrapTable('check');}
		//刷新列表
		oTableInit.refresh = function(){return targeTbArg.bootstrapTable('refresh');}
		oTableInit.Init();
		return oTableInit;
	}




















